package edu.pod.hoteishilton.model;

import java.io.Serializable;

public class Quarto implements Serializable {

    private int id;
    private int numeroQuarto;
    private double preco;
    private Hospedagem hospedagem;
    private Hotel hotel;
    private boolean ativo;

    public Quarto(int numeroQuarto, double preco) {
        super();
        this.numeroQuarto = numeroQuarto;
        this.preco = preco;
        this.ativo = true;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getNumeroQuarto() {
        return numeroQuarto;
    }

    public void setNumeroQuarto(int numeroQuarto) {
        this.numeroQuarto = numeroQuarto;
    }

    public double getPreco() {
        return preco;
    }

    public void setPreco(double preco) {
        this.preco = preco;
    }

    public Hospedagem getHospedagem() {
        return hospedagem;
    }

    public void setHospedagem(Hospedagem hospedagem) {
        this.hospedagem = hospedagem;
    }

    public Hotel getHotel() {
        return hotel;
    }

    public void setHotel(Hotel hotel) {
        this.hotel = hotel;
    }

    public boolean isOcupado() {
        if (this.hospedagem != null) {
            return true;
        }
        return false;
    }

    public boolean isAtivo() {
        return ativo;
    }

    public void setAtivo(boolean ativo) {
        this.ativo = ativo;
    }
}